| AddRef()=0 | IMCUnknown | [pure virtual] |
| DirectionTraceRay(const Ray3D &ray, TMCColorRGBA &inOutFilter, I3DExRaytracer *raytracer, boolean indirectLight)=0 | I3DExAtmosphericShader | [pure virtual] |
| EndRender()=0 | I3DExAtmosphericShader | [pure virtual] |
| GetLightInfo(TAtmosphericLightInfo &info, EAtmosphericLightType lightType)=0 | I3DExAtmosphericShader | [pure virtual] |
| PrepareRender()=0 | I3DExAtmosphericShader | [pure virtual] |
| QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | [pure virtual] |
| Release()=0 | IMCUnknown | [pure virtual] |
| SegmentTraceRay(const Ray3D &ray, real64 tmin, real64 tmax, TMCColorRGBA &inOutFilter, I3DExRaytracer *raytracer, boolean isShadowRay, boolean indirectLight, boolean isSunLightShadowCasting)=0 | I3DExAtmosphericShader | [pure virtual] |
1.4.5